Fechar

1. Identificação
Tipo de ReferênciaArtigo em Revista Científica (Journal Article)
Sitemtc-m21b.sid.inpe.br
Código do Detentorisadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S
Identificador8JMKD3MGP3W34P/3QAT86E
Repositóriosid.inpe.br/mtc-m21b/2018/01.04.15.29   (acesso restrito)
Última Atualização2018:01.04.15.29.07 (UTC) simone
Repositório de Metadadossid.inpe.br/mtc-m21b/2018/01.04.15.29.07
Última Atualização dos Metadados2019:01.14.17.05.23 (UTC) administrator
DOI10.1016/j.jss.2017.11.024
ISSN0164-1212
Chave de CitaçãoLimaFranciscoGuMeKaSiSi:2018:MeSuCo
TítuloA metrics suite for code annotation assessment
Ano2018
MêsMar.
Data de Acesso09 maio 2024
Tipo de Trabalhojournal article
Tipo SecundárioPRE PI
Número de Arquivos1
Tamanho1052 KiB
2. Contextualização
Autor1 Lima Francisco, Phyllipe de Souza
2 Guerra, Eduardo Martins
3 Meirelles, Paulo
4 Kanashiro, Lucas
5 Silva, Hélio
6 Silveira, Fábio Fagundes
Grupo1 CAP-COMP-SESPG-INPE-MCTIC-GOV-BR
2 LABAC-COCTE-INPE-MCTIC-GOV-BR
3
4
5 CAP-COMP-SESPG-INPE-MCTIC-GOV-BR
Afiliação1 Instituto Nacional de Pesquisas Espaciais (INPE)
2 Instituto Nacional de Pesquisas Espaciais (INPE)
3 Universidade de São Paulo (USP)
4 Universidade de São Paulo (USP)
5 Instituto Nacional de Pesquisas Espaciais (INPE)
6 Universidade Federal de São Paulo (UNIFESP)
Endereço de e-Mail do Autor1
2 eduardo.guerra@inpe.br
RevistaJournal of Systems and Software
Volume137
Páginas163-183
Nota SecundáriaA2_INTERDISCIPLINAR A2_CIÊNCIA_DA_COMPUTAÇÃO B1_MEDICINA_I B1_ENGENHARIAS_IV B1_ENGENHARIAS_III
Histórico (UTC)2018-01-04 15:29:07 :: simone -> administrator ::
2018-01-04 15:29:08 :: administrator -> simone :: 2018
2018-01-04 15:30:57 :: simone -> administrator :: 2018
2019-01-14 17:05:23 :: administrator -> simone :: 2018
3. Conteúdo e estrutura
É a matriz ou uma cópia?é a matriz
Estágio do Conteúdoconcluido
Transferível1
Tipo do ConteúdoExternal Contribution
Tipo de Versãopublisher
Palavras-ChaveCode annotation
Software metrics
Thresholds
ResumoCode annotation is a language feature that enables the introduction of custom metadata on programming elements. In Java, this feature was introduced on version 5, and today it is widely used by main enterprise application frameworks and APIs. Although this language feature potentially simplifies metadata configuration, its abuse and misuse can reduce source code readability and complicate its maintenance. The goal of this paper is to propose software metrics regarding annotations in the source code and analyze their distribution in real-world projects. We have defined a suite of metrics to assess characteristics of the usage of source code annotations in a code base. Our study collected data from 24947 classes extracted from open source projects to analyze the distribution of the proposed metrics. We developed a tool to automatically extract the metrics and provide a full report on annotations usage. Based on the analysis of the distribution, we defined an appropriate approach for the calculation of thresholds to interpret the metric values. The results allow the assessment of annotated code characteristics. Using the thresholds values, we proposed a way to interpret the use of annotations, which can reveal potential problems in the source code.
ÁreaCOMP
Arranjo 1urlib.net > BDMCI > Fonds > Produção anterior à 2021 > LABAC > A metrics suite...
Arranjo 2urlib.net > BDMCI > Fonds > Produção pgr ATUAIS > CAP > A metrics suite...
Conteúdo da Pasta docacessar
Conteúdo da Pasta sourcenão têm arquivos
Conteúdo da Pasta agreement
agreement.html 04/01/2018 13:29 1.0 KiB 
4. Condições de acesso e uso
Idiomaen
Arquivo Alvolima_metrics.pdf
Grupo de Usuáriossimone
Grupo de Leitoresadministrator
simone
Visibilidadeshown
Política de Arquivamentodenypublisher denyfinaldraft24
Permissão de Leituradeny from all and allow from 150.163
Permissão de Atualizaçãonão transferida
5. Fontes relacionadas
Unidades Imediatamente Superiores8JMKD3MGPCW/3ESGTTP
8JMKD3MGPCW/3F2PHGS
Lista de Itens Citandosid.inpe.br/bibdigital/2013/09.22.23.14 4
DivulgaçãoWEBSCI; PORTALCAPES; COMPENDEX.
Acervo Hospedeirosid.inpe.br/mtc-m21b/2013/09.26.14.25.20
6. Notas
Campos Vaziosalternatejournal archivist callnumber copyholder copyright creatorhistory descriptionlevel e-mailaddress format isbn label lineage mark mirrorrepository nextedition notes number orcid parameterlist parentrepositories previousedition previouslowerunit progress project resumeid rightsholder schedulinginformation secondarydate secondarykey session shorttitle sponsor subject tertiarymark tertiarytype url
7. Controle da descrição
e-Mail (login)simone
atualizar 


Fechar